body,html{
    background-color:#eee;
}
.merchan{
    padding:.2rem  .3rem;
    border-top:.2rem solid #eee;
}
.merch{
    width:2rem;
    height:2rem;
}
.merch>img{
    width:100%;
    height:100%;
}
.introduce{
    width:67%;
    margin-left:.26rem;
    position:relative;
}
.introduce>p{
    font-size:.3rem;
    color:#333;
    margin-top:.2rem;
}
.introduce span:nth-of-type(1){
    font-size:.36rem;
    color: #ff4947;
    margin-top:.4rem;
}
.introduce span:nth-of-type(2){
    font-size:.24rem;
    color: #666;
    margin-left:.6rem;
}
.jian{
    position:absolute;
    width:.4rem;
    height:.4rem;
    border:.01rem solid #d2d2d2;
    text-align:center;
    line-height:.4rem;
    font-size:.3rem;
    color:#999;
    top:1.48rem;
    right:1.06rem;
}
.count{
    height:.36rem;
    text-align:center;
    width:80%;
}
.number{
    position:absolute;
    width:.66rem;
    height:.4rem;
    border-top:.01rem solid #d2d2d2;
    border-bottom:.01rem solid #d2d2d2;
    text-align:center;
    line-height:.4rem;
    top:1.48rem;
    right:.4rem;
}
.jia{
    position:absolute;
    width:.4rem;
    height:.4rem;
    border:.01rem solid #d2d2d2;
    text-align:center;
    line-height:.4rem;
    font-size:.3rem;
    color:#999;
    top:1.48rem;
    right:0
}
.consignee{
    padding:.3rem .3rem;
    border-bottom:.2rem solid #eee;
    border-top:.2rem solid #eee;
    position:relative;
}
.consignee span:nth-of-type(1){
    color:#333;
    font-size:.3rem;
}
.consignee span:nth-of-type(2){
    color:#333;
    font-size:.3rem;
    margin-left:30%;
}
.consignee>p{
    font-size:.24rem;
    color:#333;
    margin-top:.14rem;
}
.icon-youjiantou1{
    position:absolute;
    right:.3rem;
    top:50%;
    font-size:.32rem;
    color:#666;
}
.amount{
    height:.8rem;
    padding:0 .3rem;
    border-bottom:.01rem solid #eee;
    line-height:.8rem;
    font-size:.24rem;
    color:#333;
}
.amount span:nth-of-type(2){
    font-size:.24rem;
    color:#333;
    float:right;
}
.footer{
    height:.98rem;
    position: fixed;
    bottom: 0;
    z-index: 1;
    width: 100%;
    background-color:#fff;
    border-top:.01rem solid #eee;
    line-height:.98rem;
}
.pay{
     font-size:.32rem;
     color:#333;
     margin-left:.3rem;
 }
.footer span:nth-of-type(2){
    font-size:.32rem;
    color:#fe4543;
}
.confirm{
    width:2rem;
    height:1rem;
    background-color:#fba940;
    line-height:1rem;
    text-align:center;
    float:right;
}
.confirms{
    font-size:.36rem;
    color:#fff;
}